home *** CD-ROM | disk | FTP | other *** search
Makefile | 2000-07-28 | 1.2 KB | 58 lines |
- .SUFFIXES: .java .class
-
- # Change JAVAC variable to your java compiler.
- # Change JAVAFLAGS variable to any java flags you want to compile with.
- JAVAC = jikes
- JAVAFLAGS = -O -Xstdout
-
- # WABA LIBRARY PATH
- WABA = C:\Gfx\Utils\Programmation\Waba\classes
-
- PSEP = ;
- ERASE = del
-
- ifeq ($(JAVAC), jikes)
- JAVACCLASSPATH = "${JIKESPATH}"
- else
- JAVACCLASSPATH = "${CLASSPATH}"
- endif
-
- JAVAFLAGSCLASSPATH = -classpath $(JAVACCLASSPATH)$(PSEP).$(PSEP)$(WABA)
- JAVACOMPILE = $(JAVAC) $(JAVAFLAGS) $(JAVAFLAGSCLASSPATH)
-
- CORECLASSES = \
- BackCounter.class \
- Bounded.class \
- eCross.class \
- Exit.class \
- Grid.class \
- Info.class \
- Level.class \
- LevelSelector.class \
- LevelsManager.class \
- MiniString.class \
- Title.class \
- Tool.class \
- Wall.class
-
- all: $(CORECLASSES) gen
-
- gen:
- java wababin.Warp c /c eCrs eCross *.class datas/font*.bmp datas/tool*.bmp
- java wababin.Exegen /c eCrs /i datas/eCross.bmp eCross eCross eCross
-
- clean:
- $(ERASE) *.class
- $(ERASE) eCross.pdb
- $(ERASE) eCross.prc
- $(ERASE) eCross.wrp
- $(ERASE) eCross.lnk
-
- compile: $(CORECLASSES)
-
- run: ${CORECLASSES}
- java $(JAVAFLAGSCLASSPATH) waba.applet.Applet eCross
-
- .java.class:
- $(JAVACOMPILE) $<
-